package com.eeds.common.table;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 考勤记录表
 * 
 * @author Flying
 * @email flying_miku@sina.com
 * @date 2019-09-28 20:48:58
 */
@TableName("work_attendance")
@ApiModel("考勤记录表")
@Data
public class WorkAttendanceEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	@ApiModelProperty(value="")
	private Long idWorkAttendance;
	/**
	 * 用户ID
	 */
	@ApiModelProperty(value="用户ID")
	private Long idUserBaseInfo;
	/**
	 * 考核时间
	 */
	@ApiModelProperty(value="考核时间")
	private Date workAttendanceTime;
	/**
	 * 安全生产底线
	 */
	@ApiModelProperty(value="安全生产底线")
	private Integer safeProductionState;
	/**
	 * 党风廉政建设底线
	 */
	@ApiModelProperty(value="党风廉政建设底线")
	private Integer upholdIntegrityState;
	/**
	 * 行风服务底线
	 */
	@ApiModelProperty(value="行风服务底线")
	private Integer tradeServiceState;
	/**
	 * 意识形态工作
	 */
	@ApiModelProperty(value="意识形态工作")
	private Integer ideologyState;
	/**
	 * 考核数据真实性
	 */
	@ApiModelProperty(value="考核数据真实性")
	private Integer examinatioDataState;
	/**
	 * 信访维稳工作
	 */
	@ApiModelProperty(value="信访维稳工作")
	private Integer maintainingStabilityState;
	/**
	 * 降位指标--其他
	 */
	@ApiModelProperty(value="降位指标--其他")
	private Integer descendingOther;
	/**
	 * 非电力生产人身轻伤事件
	 */
	@ApiModelProperty(value="非电力生产人身轻伤事件")
	private Integer personalMinorInjuryIncidentInNonElectricPowerProduction;
	/**
	 * 电网、设备、质量事件分值
	 */
	@ApiModelProperty(value="电网、设备、质量事件分值")
	private Integer scoringOfPowerGridEquipmentAndQualityEvents;
	/**
	 * 信息系统事件分值
	 */
	@ApiModelProperty(value="信息系统事件分值")
	private Integer informationSystemEventScore;
	/**
	 * 交通事故分值
	 */
	@ApiModelProperty(value="交通事故分值")
	private Integer trafficAccidentScore;
	/**
	 * 火灾及火警事件分值
	 */
	@ApiModelProperty(value="火灾及火警事件分值")
	private Integer fireAndFireEventScore;
	/**
	 * 其它事件分值
	 */
	@ApiModelProperty(value="其它事件分值")
	private Integer otherEventScore;
	/**
	 * 按照鄂电营销
	 */
	@ApiModelProperty(value="按照鄂电营销")
	private Integer marketingInAccordanceWithEwec;
	/**
	 * 临时工作1
	 */
	@ApiModelProperty(value="临时工作1")
	private Integer temporaryWorkOne;
	/**
	 * 临时工作2
	 */
	@ApiModelProperty(value="临时工作2")
	private Integer temporaryWorkTwo;
	/**
	 * 临时工作3
	 */
	@ApiModelProperty(value="临时工作3")
	private Integer temporaryWorkThree;
	/**
	 * 临时工作4
	 */
	@ApiModelProperty(value="临时工作4")
	private Integer temporaryWorkFour;
	/**
	 * 能力胜任指标
	 */
	@ApiModelProperty(value="能力胜任指标")
	private Integer competenceIndicators;
	/**
	 * 工作质量得分
	 */
	@ApiModelProperty(value="工作质量得分")
	private Integer qualityOfWorkScore;
	/**
	 * 工作态度得分
	 */
	@ApiModelProperty(value="工作态度得分")
	private Integer workAttitudeScore;
	/**
	 * 全勤得分
	 */
	@ApiModelProperty(value="全勤得分")
	private Integer fullTimeScore;
	/**
	 * 参加技术比武、普考得分
	 */
	@ApiModelProperty(value="参加技术比武、普考得分")
	private Integer wushuAndPukao;
	/**
	 * 参加各类竞赛活动得分
	 */
	@ApiModelProperty(value="参加各类竞赛活动得分")
	private Integer scoringInAllKindsOfCompetitions;
	/**
	 * 参加局各项活动得分
	 */
	@ApiModelProperty(value="参加局各项活动得分")
	private Integer scoresOfActivities;
	/**
	 * 班组人员未按6S定置管理
	 */
	@ApiModelProperty(value="班组人员未按6S定置管理")
	private Integer teamPersonnelNotManagedAccordingTo6s;
	/**
	 * 连续缺席2次各类党的活动
	 */
	@ApiModelProperty(value="连续缺席2次各类党的活动")
	private Integer twoConsecutiveAbsencesFromVariousPartyActivities;
	/**
	 * 党员笔记记录不全
	 */
	@ApiModelProperty(value="党员笔记记录不全")
	private Integer incompleteNotesOfPartyMembers;
	/**
	 * 未按照要求完成“学习强国”内容
	 */
	@ApiModelProperty(value="未按照要求完成“学习强国”内容")
	private Integer notLearningTheContentOfPowerfulCountries;
	/**
	 * 未完成青年大学习
	 */
	@ApiModelProperty(value="未完成青年大学习")
	private Integer unfinishedYouthUniversityStudy;
	/**
	 * 岗位系数
	 */
	@ApiModelProperty(value="岗位系数")
	private Integer postCoefficient;
	/**
	 * 缺勤天数
	 */
	@ApiModelProperty(value="缺勤天数")
	private Integer absenteeismDays;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value="创建时间")
	private Date createDate;
	/**
	 * 修改时间
	 */
	@ApiModelProperty(value="修改时间")
	private Date updateDate;
	
}
